package com.sokal.easycare.modules.order.entity.withdraw;

import java.util.Date;

/**
 * 付款单
 */
public class UserWithdraw {

    private static final long serialVersionUID = 1L;

    private String id;

    private String transaction;//交易流水号

    private String userId;//用户id

    private String phone;//注册手机号

    private String userRole;//用户角色

    private Integer moneyWithdrawTimes;//累计提现次数

    private String userName;//收款单位/用户名

    private String bankName;//收款开户行

    private String bankNumber;//收款账号

    private String factMoney;//实际付款金额（收取手续费后）

    private String factMoneyCN;//中文大写

    private String money;//付款金额

    private String description;//付款性质

    private String moneyWithdrawTotal;//累计入账金额

    private String moneyWithdrawHistoryed;//历史已提现金额

    private String moneyFreeze;//冻结金额

    private String moneyWithdrawRemainder;//提现后余额

    private String accountant;//会计人员

    private String handlePeople; //处理人员

    private String printPeople; //打印人员

    private String cashier;//出纳员

    private String status;//提现是否成功 -1，处理失败  0，处理成功

    private String handleStatus;

    private Date datetime;//付款单时间

    private Integer printTimes;//打印次数

    private String title;//抬头

    private Integer billTotalCur;//当日总订单数

    private Integer billSortCur;//当日第几单

    private Date createTime;

    private Date updateTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getTransaction() {
        return transaction;
    }

    public void setTransaction(String transaction) {
        this.transaction = transaction == null ? null : transaction.trim();
    }

    public Integer getBillTotalCur() {
        return billTotalCur;
    }

    public void setBillTotalCur(Integer billTotalCur) {
        this.billTotalCur = billTotalCur;
    }

    public Integer getBillSortCur() {
        return billSortCur;
    }

    public void setBillSortCur(Integer billSortCur) {
        this.billSortCur = billSortCur;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getFactMoneyCN() {
        return factMoneyCN;
    }

    public void setFactMoneyCN(String factMoneyCN) {
        this.factMoneyCN = factMoneyCN;
    }

    public String getUserRole() {
        return userRole;
    }

    public void setUserRole(String userRole) {
        this.userRole = userRole == null ? null : userRole.trim();
    }

    public Integer getMoneyWithdrawTimes() {
        return moneyWithdrawTimes;
    }

    public String getFactMoney() {
        return factMoney;
    }

    public void setFactMoney(String factMoney) {
        this.factMoney = factMoney;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public void setMoneyWithdrawTimes(Integer moneyWithdrawTimes) {
        this.moneyWithdrawTimes = moneyWithdrawTimes;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName == null ? null : bankName.trim();
    }

    public String getBankNumber() {
        return bankNumber;
    }

    public void setBankNumber(String bankNumber) {
        this.bankNumber = bankNumber == null ? null : bankNumber.trim();
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money == null ? null : money.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getMoneyWithdrawTotal() {
        return moneyWithdrawTotal;
    }

    public void setMoneyWithdrawTotal(String moneyWithdrawTotal) {
        this.moneyWithdrawTotal = moneyWithdrawTotal == null ? null : moneyWithdrawTotal.trim();
    }

    public String getMoneyWithdrawHistoryed() {
        return moneyWithdrawHistoryed;
    }

    public void setMoneyWithdrawHistoryed(String moneyWithdrawHistoryed) {
        this.moneyWithdrawHistoryed = moneyWithdrawHistoryed == null ? null : moneyWithdrawHistoryed.trim();
    }

    public String getMoneyFreeze() {
        return moneyFreeze;
    }

    public void setMoneyFreeze(String moneyFreeze) {
        this.moneyFreeze = moneyFreeze == null ? null : moneyFreeze.trim();
    }

    public String getMoneyWithdrawRemainder() {
        return moneyWithdrawRemainder;
    }

    public void setMoneyWithdrawRemainder(String moneyWithdrawRemainder) {
        this.moneyWithdrawRemainder = moneyWithdrawRemainder == null ? null : moneyWithdrawRemainder.trim();
    }

    public String getAccountant() {
        return accountant;
    }

    public void setAccountant(String accountant) {
        this.accountant = accountant == null ? null : accountant.trim();
    }

    public String getCashier() {
        return cashier;
    }

    public void setCashier(String cashier) {
        this.cashier = cashier == null ? null : cashier.trim();
    }

    public Date getDatetime() {
        return datetime;
    }

    public void setDatetime(Date datetime) {
        this.datetime = datetime;
    }

    public Integer getPrintTimes() {
        return printTimes;
    }

    public void setPrintTimes(Integer printTimes) {
        this.printTimes = printTimes;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public String getHandleStatus() {
        return handleStatus;
    }

    public void setHandleStatus(String handleStatus) {
        this.handleStatus = handleStatus;
    }

    public String getHandlePeople() {
        return handlePeople;
    }

    public void setHandlePeople(String handlePeople) {
        this.handlePeople = handlePeople;
    }

    public String getPrintPeople() {
        return printPeople;
    }

    public void setPrintPeople(String printPeople) {
        this.printPeople = printPeople;
    }
}